package com.example.demo.common;

import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Constant {

	public static String AUTH_USER = "auth_user";
	public static String AUTHLIST = "authList";
	public static String AUTH_CHANNEL = "auth_channel";		//资金项目-渠道
	public static String AUTH_PHONE_ESIGN = "auth_phone_esign";					//e签宝
	public static final String SESSION_FORCE_LOGOUT_KEY = "session.force.logout";
	public static String DEFAULT_PASSWORD = "000000";
	public static final String ENCRYPTION_KEY = "UI3P2MEM99VZ0766";//磐谷MD5加密key

	// 判断是否是数字类型 zyx@chuangke18.com 2016-08-30 pm
	public static final String REGEX_NUMBER = "123456789.";

	/**
	 * 订单流程状态 00 处理中 01 已驳回 10 终审与风控委员会提交后状态 到内勤 催-签主合同 20 内勤通知销售签订合同 30 销售通知内勤合同审核
	 * 40 合同复审 60 已完成
	 */
	// public static final String STATUS_00 = "00";// 处理中（审核中，到达驻场风控）
	public static final String STATUS_101 = "101";// 处理中（审核中，此环节是充当销售经理角色的第一个环节）
	public static final String STATUS_102 = "102";// 处理中（审核中，此环节充当驻场风控驻场风控）
	public static final String STATUS_103 = "103";// 处理中（审核中，此环节是充当内勤合同复审的）
	public static final String STATUS_104 = "104";// 处理中（审核中 此环节是充当信审）
	public static final String STATUS_105 = "105";// 处理中（审核中 为环节充当终审）
	public static final String STATUS_106 = "106";// 处理中（审核中 到风控委员会）
	public static final String STATUS_107 = "107";// 处理中（审核中 到风控委员会）
	public static final String STATUS_304 = "304";// 处理中(麦家过来单子到信审）

	// public static final String STATUS_01 = "0";// 已驳回（做为驳回的全部处理）
	public static final String STATUS_001 = "001";// 已驳回（驳回到销售经理）
	public static final String STATUS_002 = "002";// 已驳回（驳回到驻场风控）
	public static final String STATUS_003 = "003";// 已驳回（驳回到内勤）
	public static final String STATUS_004 = "004";// 已驳回（驳回到信审）
	public static final String STATUS_005 = "005";// 已驳回（驳回到终审）
	public static final String STATUS_006 = "006";// 已驳回（驳回到风控委员会）
	public static final String STATUS_007 = "007";// 已驳回（驳回到合同复审）
	public static final String STATUS_008 = "008";// 已驳回（驳回到总裁）
	public static final String STATUS_009 = "009";// 已驳回（驳回到资金核算）
	public static final String STATUS_201 = "201";// 已驳回（驳回到资金核算）
	// public static final String STATUS_011 = "0";// 已驳回（驳回到资金核结算）

	public static final String STATUS_10 = "10";// 催-签主合同（终审或者风控委员会通知内勤）
	public static final String STATUS_20 = "20";// 签订合同（内勤通知销售）
	public static final String STATUS_30 = "30";// 合同审核（销售通知内勤）
	public static final String STATUS_40 = "40";// 合同复审（内勤通知合同复审）
	public static final String STATUS_50 = "50";// 当信息提交的时候的状态,此状态目的是为了在工作台，查询所有订单的待放款金额
	public static final String STATUS_60 = "60";// 总裁 向放款表 计划表和还款表里面新增记录
	public static final String STATUS_601 = "601";// 麦家信审完成后 推送还款计划 集中式
	public static final String STATUS_602 = "602";// 麦家信审完成后 推送还款计划 分散式
	public static final String STATUS_70 = "70";// 资金核算
	public static final String STATUS_75 = "75";// 资金结算 放款成功 通过此状态去查询总放款额
	public static final String STATUS_750 = "750";// 资金结算 放款成功 通过此状态去查询总放款额 补单
	public static final String STATUS_76 = "76";// 定时器75改为76 发送连连处理中
	public static final String STATUS_78 = "78"; // 连连、宝付 推送银行成功
	public static final String STATUS_79 = "79";// 推送交易失败79（没有则76）
	public static final String STATUS_80 = "80";// 80-待还款
	public static final String STATUS_81 = "81";// 81-逾期
	public static final String STATUS_82 = "82";// 82-违约

	public static final String STATUS_88 = "88";// 88-代扣处理中
	public static final String STATUS_89 = "89";// 89-代扣失败
	public static final String STATUS_90 = "90";// 90-已还款
	public static final String STATUS_91 = "91";// 91-退租
	public static final String STATUS_901 = "901";// 901为退租但款还款，将此记录转给二房东进行代扣

	public static final String STATUS_ORDER_END = "100";// 整个订单完成
	public static final String STATUS_801 = "801";// 租金乐产品未成功状态
	public static final String STATUS_803 = "803";// 租金乐产品废弃状态(超时关闭、取消)
	public static final String STATUS_00 = "00";//
	public static final String STATUS_999 = "999";// 信审后等待麦家支付

	/**
	 * 还款计划表ret_code码值说明
	 */
	public static final String CODE_INTBK_SUCCESS = "INTBK_SUCCESS"; // 网银支付成功
	public static final String CODE_INTBK_WAITING = "INTBK_WAITING"; // 网银支付等待支付
	public static final String CODE_INTBK_PROCESSING = "INTBK_PROCESSING"; // 网银支付银行处理中
	public static final String CODE_INTBK_REFUND = "INTBK_REFUND"; // 网银支付退款
	public static final String CODE_INTBK_FAILURE = "INTBK_FAILURE"; // 网银支付失败

	public static final String MSG_INTBK_SUCCESS = "网银支付成功";
	public static final String MSG_INTBK_WAITTING = "网银支付待支付";
	public static final String MSG_INTBK_PROCESSING = "网银支付银行处理中";
	public static final String MSG_INTBK_REFUND = "网银支付退款";
	public static final String MSG_INTBK_FAILURE = "网银支付失败";

	/** 新流程状态 **/
	public static final String STATUS_1001 = "1001";// 业务员
	public static final String STATUS_1002 = "1002";// 业务员提交到综合岗（退租到内勤）
	public static final String STATUS_1003 = "1003";// 综合岗提交到风控经理
	public static final String STATUS_1004 = "1004";// 风控经理提交到分公司负责人
	public static final String STATUS_1005 = "1005";// 分公司负责人提交到合规审查
	public static final String STATUS_1006 = "1006";// 客户已签订电子合同

	/** 新流程状态 **/
	public static final String STATUS_0001 = "0001";// 驳回到业务员
	public static final String STATUS_0002 = "0002";// 驳回到综合岗
	public static final String STATUS_0003 = "0003";// 驳回到风控经理
	public static final String STATUS_0004 = "0004";// 驳回到分公司负责人
	public static final String STATUS_0005 = "0005";// 驳回到合规审查

	public static final String FLOW_STAT_REJECT = "0";// 驳回

	public static final String FLOW_STAT_SUBMIT = "1";// 提交
	
	public static final String FLOW_STAT_END = "2";//流程结束
	
	public static final String FLOW_STAT_TO_ORIGIN = "9";//驳回到发起人
	/**
	 * 各个流程节点id
	 */
	public static final String USERTASK_SM = "usertask_sm";// sale manager 销售经理
	public static final String USERTASK_RM = "usertask_rm";// risk manager 驻场风控
	public static final String USERTASK_BOF = "usertask_bof";// back office force 内勤(分帐操作)
	public static final String USERTASK_LC = "usertask_lc";// back office force 内勤(分帐操作)
	public static final String USERTASK_YGADMIN = "usertask_ygadmin";// Ledger account check 分帐复核
	public static final String USERTASK_CACM = "usertask_cacm";// Credit Audit check manager 信审
	public static final String USERTASK_LCACM = "usertask_lcacm";// last Credit Audit check manager 终审
	public static final String USERTASK_RCC = "usertask_rcc";// Risk control committee 风控委员会
	public static final String USERTASK_CRM = "usertask_crm";// Contract review manager 合同复审
	public static final String USERTASK_CEO = "usertask_ceo";// ceo 总裁
	public static final String USERTASK_ACC = "usertask_acc";// accounting 资金核算
	public static final String USERTASK_CAS = "usertask_cas";// capital accounting settlement 资金结算
	public static final String USERTASK_END = "usertask_end"; // 结束
	public static final String USERTASK_CR = "usertask_cr"; // Compliance review 合规审查
	public static final String USERTASK_BM = "usertask_bm";// business manager 业管
	// 分公司
	public static final String USERTASK_BCBOF = "usertask_bcbof";// branch com bof 综合岗 上传合同
																	// 生成合同
	public static final String USERTASK_BRCM = "usertask_brcm";// branch rcm 风控经理
	public static final String USERTASK_BGM = "usertask_bgm";// branch gm 分公司负责人
	public static final String RENTJOY_CACM = "RENTJOY_CACM";// 信审机审指定人员

	/*
	 * 工作流类型
	 */
	public static final String PRODUCTAPPROVAL = "productApproval";
	public static final String MIDDLEMANLANDLORD = "middlemanLandlord";
	public static final String MIDDLEMANLANDLORD2 = "middlemanLandlordSec";// 新流程
	public static final String DECORATIONLOAN = "decorationLoan";// 装修乐流程
	public static final String CENTRALIZEDLOAN = "centralizedLoan";// 集中式房源管理流程
	public static final String APPLYFINANCE = "applyFinance";// C类存量房源金融申请流程
	public static final String LANDLORDRENTFUN = "landlordRentFun";
	public static final String APARTMENTRENTFUN = "apartmentRentFun";
	public static final String ARCHIVEDOC = "archiveDoc";// 补单
	public static final String MJCENTRAL = "mJCentral";// 租金乐集中式
	public static final String MJDISTRIBUTE = "mJDistribute";// 租金乐分散式
	public static final String MJCENTRALSEC = "mJCentralSec";// 租金乐集中式流程
	public static final String MJDISTRIBUTESEC = "mJDistributeSec";// 租金乐分散式新流程
	public static final String RENTJOYHAFLWAY = "rentJoyHalfWay";// 退租流程
	/***
	 * SERVICE_01=PG-C1- SERVICE_02=PG-F- SERVICE_03=PG-A- SERVICE_04=PG-C2-
	 * SERVICE_05=PG-K- SERVICE_06=PG-CF- SERVICE_07=PG-CK-
	 */
	public static final String SERVICE_01 = "SERVICE_01";
	public static final String SERVICE_02 = "SERVICE_02";
	public static final String SERVICE_03 = "SERVICE_03";
	public static final String SERVICE_04 = "SERVICE_04";
	public static final String SERVICE_05 = "SERVICE_05";
	public static final String SERVICE_06 = "SERVICE_06";
	public static final String SERVICE_07 = "SERVICE_07";
	/**
	 * 岗位唯一标识
	 */
	public static final String PM = "pm";// 产品经理
	public static final String CPO = "cpo";// 产品总监

	public static final String SM = "sm";// 销售售经理
	public static final String SMO = "smo";// 主管
	public static final String GM = "gm";
	public static final String RM = "rm";// 驻场风控经理
	public static final String RCM = "rcm";
	public static final String BOF = "bof";// 内勤(包括分帐操作)
	public static final String LAC = "lac";// 分帐复核
	public static final String CACM = "cacm";// 信审员
	public static final String LCACM = "lcacm";// 终审员 latest
	public static final String RCC = "rcc";// 风控委员会 risk control committee 简写
	public static final String CRM = "crm";// 合同复审员
	public static final String CEO = "ceo";// 总裁
	public static final String ACC = "acc";// 会计 资金核算 accountant的缩写
	public static final String CAS = "cas";// 出纳 资金结算 cashier缩写
	// 分公司类型
	public static final String BCBOF = "bcbof";// 综合岗的缩写
	public static final String BRCM = "brcm";// 风控经理
	public static final String BGM = "bgm";// 分公司负责人
	// 总公司类型
	public static final String CR = "cr";// 合规审查

	// 分账审核状态-等待审核
	// public static final String STATUS_SUBACCOUNT_WAIT = "0";

	// 分账审核状态-审核通过
	public static final String STATUS_SUBACCOUNT_PASS = "2";

	public static final String STATUS_SUBACCOUNT_SUBMIT = "1";

	public static final String BUTTON1 = "<button type='button' id='passTask' class='btn btn-lg btn-danger' onclick='sub(1)'>通过审核</button>&nbsp;&nbsp;";
	public static final String BUTTON2 = "<button type='button' id='passTask' class='btn btn-lg btn-danger' onclick='sub(2)'>通过审核</button>&nbsp;&nbsp;";
	public static final String BUTTON3 = "<button type='button' id='passTask' class='btn btn-lg btn-danger' onclick='sub(3)'>通过审核</button>&nbsp;&nbsp;";
	public static final String BUTTON0 = "<button type='button' id='rejectTask' class='btn btn-lg btn-danger' onclick='sub(0)'>驳回审核</button>&nbsp;&nbsp;";
	public static final String BUTTON4 = "<button type='button' id='rejectTask' class='btn btn-lg btn-danger' onclick='sub(4)'>驳回审核</button>&nbsp;&nbsp;";
	public static final String BUTTON5 = "<button type='button' id='rejectTask' class='btn btn-lg btn-danger' onclick='sub(5)'>驳回审核</button>&nbsp;&nbsp;";
	public static final String BUTTON6 = "<button type='button' id='rejectTask' class='btn btn-lg btn-danger' onclick='sub(6)'>驳回审核</button>&nbsp;&nbsp;";
	public static final String BUTTON7 = "<button type='button' id='rejectTask' class='btn btn-lg btn-danger' onclick='sub(7)'>驳回审核</button>&nbsp;&nbsp;";
	public static final String BUTTON8 = "<button type='button' id='passTask' class='btn btn-lg btn-danger' onclick='sub(8)'>通过审核</button>&nbsp;&nbsp;";
	public static final String BUTTON9 = "<button type='button' id='toApplicant' class='btn btn-lg btn-danger' onclick='sub(9)'>驳回到发起人</button>";
	public static final String BUTTON_TO_ORIGIN = "<button type='button' id='toApplicant' class='btn btn-lg btn-danger' onclick='sub(9)'>驳回审核</button>";
	public static final String BUTTON_SUBACCOUNT = "<button type='button' id='dosubAccount' class='btn btn-lg btn-danger' onclick='doSubAccount()'>确认分帐</button>&nbsp;&nbsp;";// 分帐
	public static final String BUTTON_DIFFAMT_SETTING = "<button type='button' id='doSetDiffAmtType' class='btn btn-lg btn-danger' onclick='doSetDiffAmtType();'>差额配比</button>&nbsp;&nbsp;";// 分账-差额配比

	public static final String ZUJINLE_USER = "ZUJINLE_USER";
	public static final String MAIJIA_RISK_URL = "MAIJIA_RISK_URL";
	public static final String MAIJIA_PUSH_URL = "MAIJIA_PUSH_URL";
	public static final String MAIJIA_ZUJINLEAUDITCALLBACK = "MAIJIA_ZUJINLEAUDITCALLBACK";
	public static final String MAIJIA_HOUSE_URL = "MAIJIA_HOUSE_URL";
	public static final String MAIJIA_QUERYHOUSEBYPAGE = "MAIJIA_QUERYHOUSEBYPAGE";
	public static final String MAIJIA_QUERYHOUSEDETAIL = "MAIJIA_QUERYHOUSEDETAIL";
	public static final String MAIJIA_AUDITHOUSE = "MAIJIA_AUDITHOUSE";
	public static final String MAIJIA_URL_PRE = "MAIJIA_URL_PRE";// 麦家哉名前缀
	/**
	 * 前海征信接口key
	 */
	public static final String CREDIT_TYPE = "CREDIT_TYPE";
	public static final String CRETIT_ADDRESS = "address";
	public static final String CREDIT_ANTIFRAUDDOO = "antiFraudDoo";
	public static final String CRETIT_ECHKPKGS = "eChkPkgs";
	public static final String CREDIT_CREDOO = "creDoo";
	public static final String CRETIT_LOANEE = "loanee";
	public static final String CREDIT_RSKDOO = "rskDoo";
	public static final String CREDIT_WEBSTE = "CREDIT_WEBSTE";
	public static final String CHNL_ID = "CHNL_ID";
	public static final String AUTH_CODE = "AUTH_CODE";
	public static final String USER_NAME = "USER_NAME";
	public static final String USER_PASSWORD = "USER_PASSWORD";
	public static final String CHECK_CODE = "CHECK_CODE";
	public static final String QHZX_PRI_URL = "QHZX_PRI_URL";
	public static final String QHZX_PUB_URL = "QHZX_PUB_URL";
	public static final String STOREALIAS = "STOREALIAS";

	/**
	 * 麦家帐号信息
	 */
	public static final String MAIJIA_COM_NAME = "MAIJIA_COM_NAME";// 浙江麦家商业管理有限公司
	public static final String MAIJIA_BANK_NAME = "MAIJIA_BANK_NAME";// 招商银行杭州文晖支行
	public static final String MAIJIA_BANK_NO = "MAIJIA_BANK_NO";// 5719 0967
																	// 6510 501
	/**
	 * 各种商户号公钥与私钥
	 */
	public static final String LL_XC_PUK = "LL_XC_PUK";// 连连鑫诚商户公钥
	public static final String LL_XC_PRI = "LL_XC_PRI";// 连连鑫诚商户私钥
	public static final String LL_MJ_PUK = "LL_MJ_PUK";// 连连麦家商户公钥
	public static final String LL_MJ_PRI = "LL_MJ_PRI";// 连连麦家商户私钥
	public static final String LL_PG_PUK = "LL_PG_PUK";// 连连磐谷商户公钥
	public static final String LL_PG_PRI = "LL_PG_PRI";// 连连磐谷商户私钥
	public static final String LL_YJ_PUK = "LL_YJ_PUK";// 连连有家商户公钥
	public static final String LL_YJ_PRI = "LL_YJ_PRI";// 连连有家商户私钥
	public static final String LL_BJMJ_PUK = "LL_BJMJ_PUK"; // 连连北京麦家商户公钥
	public static final String LL_BJMJ_PRI = "LL_BJMJ_PRI"; // 连连北京麦家商户私钥
	public static final String LL_GZTM_PUK = "LL_GZTM_PUK"; // 连连广州团麦商户公钥
	public static final String LL_GZTM_PRI = "LL_GZTM_PRI"; // 连连广州团麦商户私钥
	public static final String LL_PUK = "LL_PUK";// 连连公钥

	/**
	 * 
	 */
	public static final String FRMS_WARE_CATEGORY = "FRMS_WARE_CATEGORY";// 连连磐谷商户私钥
	/**
	 * 各种连连接口地址
	 */
	public static final String LL_CUST_AUTH_URL = "LL_CUST_AUTH_URL";
	/**
	 * 各种商户号
	 */
	public static final String LL_MJ_OID_PARTNER = "LL_MJ_OID_PARTNER";// 麦家商户号
	public static final String LL_XC_OID_PARTNER = "LL_XC_OID_PARTNER";// 鑫诚商户号
	public static final String LL_PG_OID_PARTNER = "LL_PG_OID_PARTNER";// 磐谷商户号
	public static final String LL_YJ_OID_PARTNER = "LL_YJ_OID_PARTNER";// 有家商户号
	public static final String LL_SZMJ_OID_PARTNER = "LL_SZMJ_OID_PARTNER";// 深圳麦家商户号
	public static final String LL_BJMJ_OID_PARTNER = "LL_BJMJ_OID_PARTNER";// 北京麦家商户号
	public static final String LL_GZTM_OID_PARTNER = "LL_GZTM_OID_PARTNER";// 广州团麦商户号
	public static final String LL_CREDIT_OIP_PARTNER = "LL_CREDIT_OIP_PARTNER";// 认证所有商户号
	public static final String TEMP_USER_ID = "TEMP_USER_ID";

	/**
	 * 商户号类别（用户切换商户号类别，方便新增商户号测试）
	 */
	public static final String LL_PARTNER_TYPE = "LL_PARTNER_TYPE";

	/**
	 * 签名方式
	 */
	public static final String RSA = "RSA";
	public static final String MD5 = "MD5";

	/**
	 * code
	 */
	public static final String UTF8 = "UTF-8";
	/**
	 * 版本号
	 */
	public static final String LL_APP_VERSION = "LL_APP_VERSION";
	// authpaywepdemo/urlReturn.jsp

	public static final String LL_RETURN_URL = "LL_RETURN_URL";
	public static final String LL_ZJL_RETURN_URL = "LL_ZJL_RETURN_URL";
	public static final String LL_PAY_NOTIFY_URL = "LL_PAY_NOTIFY_URL";
	public static final String LL_BANKCARD_NOTIFY_URL = "LL_BANKCARD_NOTIFY_URL";
	public static final String LL_PLAN_BANKCARD_NOTIFY_URL = "LL_PLAN_BANKCARD_NOTIFY_URL";

	public static final String PAY_URL = "PAY_URL"; // 连连支付WEB收银台认证支付服务地址
	public static final String QUERY_USER_BANKCARD_URL = "QUERY_USER_BANKCARD_URL"; // 用户已绑定银行卡列表查询
	public static final String QUERY_BANKCARD_URL = "QUERY_BANKCARD_URL"; // 银行卡卡bin信息查询
	public static final String LL_AGREENOAUTHAPPY_URL = "LL_AGREENOAUTHAPPY_URL";// 连连签约接口
	public static final String LL_CUST_AUTH_QUERY_URL = "LL_CUST_AUTH_QUERY_URL";// 查询绑卡api
	public static final String LL_CUST_UNBIND_URL = "LL_CUST_UNBIND_URL";// 解约
	public static final String LL_PAYMENT_URL = "LL_PAYMENT_URL";// 付款
	public static final String LL_PAYMENT_QUERY_URL = "LL_PAYMENT_QUERY_URL";
	public static final String LL_BANKCARD_REPAYMENT_URL = "LL_BANKCARD_REPAYMENT_URL";
	public static final String LL_ORDER_QUERY_URL = "LL_ORDER_QUERY_URL";
	public static final String LL_CARDBIN_QUERY_URL = "LL_CARDBIN_QUERY_URL";// 卡bin查询
	public static final String LL_AGREE_NO_NOTIRY_URL = "LL_AGREE_NO_NOTIRY_URL";//
	public static final String LL_BANKCARD_URL = "LL_BANKCARD_URL";//
	public static final String LL_TRADER_ACCT_QUERY_URL = "LL_TRADER_ACCT_QUERY_URL";// 连连查询商户号余额
	public static final String LL_REFUND_URL = "LL_REFUND_URL";// 连连退款api

	/**
	 * 蘑菇申请数据接口
	 */
	public static final String MOGO_APPLY_URL = "MOGO_APPLY_URL";
	public static final String MOGO_CALLBACK_URL = "MOGO_CALLBACK_URL";
	public static final String MOGO_ACCESSID = "MOGO_ACCESSID";

	/**
	 * 商品类型
	 */
	public static final String VIRTUAL_GOODS = "101001"; // 虚拟商品
	public static final String PHYSICAL_GOODS = "109001"; // 实物商品

	/**
	 * 连连对公或者对私类型
	 */
	public static final String PU_ACCT = "1";// 对公
	public static final String PR_ACCT = "0";// 对私

	/**
	 * 
	 */
	public static final String PAY_TRAN_2 = "2";// 实时付款
	public static final String PAY_TRAN_1 = "1";// 扣款
	public static final String PAY_TRAN_101 = "101";// 授权
	public static final String PAY_TRAN_102 = "102";// 授权

	/**
	 * 还款计划的间隔天数
	 */
	public static final int PAYMENT_INTERVAL_DAYS = 30;

	/**
	 * 房源绑定
	 */
	public static final String STAT_1 = "1";
	public static final String STAT_2 = "2";
	public static final String STAT_0 = "0";
    
	/**
	 * 合同可打印状态0,不可打印
	 */
	public static final Integer ORDER_PRINT_STATUS_OFF = 0;

	/**
	 * 合同可打印状态1,可打印
	 */
	public static final Integer ORDER_PRINT_STATUS_ON = 1;

	/**
	 * 客户类型 01-房东；02-二房东；03-租客
	 */
	public static final String CUSTOMER_TYPE_LANDLORD = "01";
	public static final String CUSTOMER_TYPE_MIDDLEMAN = "02";
	public static final String CUSTOMER_TYPE_RENTER = "03";

	/**
	 * 工作流记录步数
	 */
	public static final Integer WFRECORD_STEP_BEGIN = 1;

	/**
	 * 房源类型(1:集中式,2:分散式)
	 */
	public static final Integer HOUSING_TYPE_CENTER = 1;
	public static final Integer HOUSING_TYPE_DIS = 2;

	/**
	 * 删除状态标志位(0-否，1-是)
	 */
	public static final Integer IS_DELETE_NO = 0;

	public static final Integer IS_DELETE_YES = 1;

	/**
	 * status状态标志位(1-启用，2-停用)
	 */
	public static final Integer STATUS_ON = 1;

	public static final Integer STATUS_OFF = 2;

	/**
	 * 关联第三方平台(MJ－麦家)
	 */
	public static final String THIRD_PLATFORM_MJ = "MJ";

	/**
	 * 借款抵押物类型(1:房产，……)
	 */
	public static final Integer ORDER_MORTAGAGE_TYPE_HOUSE = 1;

	/**
	 * 订单通知麦家房源打标状态(0:未通知，1已通知)
	 */
	public static final Integer ORDER_SIGN_STATUS_NO = 0;

	public static final Integer ORDER_SIGN_STATUS_YES = 1;

	/**
	 * 01:
	 * 房东乐产品;02:收房乐产品;03:租金乐产品;04:房东乐C2;05:装修乐;06:集中式收房乐;07:集中式装修乐(historyOrderFlag:0),集中式装修乐补单(historyOrderFlag:1);08:存量房源租金乐申请
	 */
	public static final String ORDER_TYPE_LANDLORD = "01";

	public static final String ORDER_TYPE_MIDDLEMAN_LANDLORD = "02";

	public static final String ORDER_TYPE_MIDDLEMAN_RENT = "03";

	public static final String ORDER_TYPE_LANDLORDC2 = "04";

	public static final String ORDER_TYPE_DECORATION_LANDLORD = "05";

	public static final String ORDER_TYPE_CENTRALIZED_LANDLORD = "06";

	public static final String ORDER_TYPE_CENTRALIZED_DECORATION_LANDLORD = "07";

	public static final String ORDER_TYPE_STOCK_RENT = "08";

	public static final String ORDER_TYPE_RENTJOY_HALFWAY = "09";// 租客退租类型

	
	/**
	 * 市场产品类型最终代码
	 */
	public static final String ORDER_TYPE_MIDDLEMAN_LANDLORD_CODE = "F2";//分散收房乐

	public static final String ORDER_TYPE_DECORATION_LANDLORD_CODE = "K1";//分散装修贷

	public static final String ORDER_TYPE_CENTRALIZED_LANDLORD_CODE = "CF2";//集中收房乐

	public static final String ORDER_TYPE_CENTRALIZED_DECORATION_LANDLORD_CODE = "CK1";//集中装修贷
	
	public static final String ORDER_TYPE_MIDDLEMAN_RENT_CODE = "A";//租金乐
	/***
	 * 产品类型集合
	 */
	public static final String WF_HOUSE_ORDER_TYPES = "WF_HOUSE_ORDER_TYPES";// 02 06 07 可以用过房源id在订单表里面查询并可以与房源表关联查询

	public static final String WF_SUB_ORDER_TYPES = "WF_SUB_ORDER_TYPES";// 05可以通过房源id与订单子表关联查询

	public static final String WF_ALL_MIDDLELANDLORD_ORDER_TYPES = "WF_ALL_MIDDLELANDLORD_ORDER_TYPES";

	public static final String WF_ALL_FUNDS_ORDER_TYPES = "WF_ALL_FUNDS_ORDER_TYPES";//所有产品类型
	public static final String WF_ALL_DIS_ORDER_TYPES = "WF_ALL_DIS_ORDER_TYPES";//分散式产品类型
	public static final String WF_ALL_CEN_ORDER_TYPE = "WF_ALL_CEN_ORDER_TYPE";//集中式产品类型

	
	/**
	 * 
	 */

	public static final String ORDER_PAGE_C1 = "updateLandlordRentFun";// C1产品页面
	public static final String ORDER_PAGE_C2 = "updateLandlordRentFunC2";// C2产品页面
	public static final String ORDER_PAGE_F2 = "updateMiddlemanLandlord";// 收房乐产品页面F2
	public static final String ORDER_PAGE_RENTJOY_HALFWAY = "updateRentJoyHalfWay";// 租客退租
	public static final String ORDER_PAGE_RENTJOY_SUBACCOUNT = "updateRentJoySubAccount";// 租金乐分帐更新页面

	public static final String ZJL_NOTIFY_TEMPLATE = "您的客户%s名下公寓租客%s做一笔租客分期，请登录后台系统或通知相关人员尽快完成后续操作！;";
	/**
	 * redis参数配置
	 */
	public static final String REDIS_HOST = "REDIS_HOST";
	public static final String REDIS_PORT = "REDIS_PORT";
	public static final String REDIS_AUTH = "REDIS_AUTH";

	/**
	 * 交租方式：1-普通，2-磐谷分期
	 */
	public static final Integer RENT_TYPE_COMMON = 1;

	public static final Integer RENT_TYPE_FINANCE = 2;

	/**
	 * 环境类型
	 */
	public static final String ENV_TYPE = "env_type";

	/**
	 * 客户借款类型 01-企业 02-个人
	 */
	public static final String CUSTOMER_LOAN_TYPE_COMPANY = "01";

	public static final String CUSTOMER_LOAN_TYPE_PERSONAL = "02";

	/**
	 * 删除标志位:0:未删除,1:已删除
	 */
	public static final Integer DELETED_NO = 0;

	public static final Integer DELETED_YES = 1;

	/**
	 * 交易次第
	 */
	public static final String TRAN_TYPE_1 = "1";
	public static final String TRAN_TYPE_2 = "2";
	public static final String TRAN_TYPE_3 = "3";
	public static final String TRAN_TYPE_4 = "4";
	/**
	 * 城市编码:028(成都)
	 */
	public static final String AREA_CODE_CHENGDU = "028";

	/**
	 * 租金乐首笔支付方式(1:线上,2:线下)
	 */
	public static final Integer ORDER_FIRST_PAYMENT_TYPE_ONLINE = 1;

	public static final Integer ORDER_FIRST_PAYMENT_TYPE_OFFLINE = 2;

	/**
	 * 签约租客类型(2:二房东，3:租客)
	 */
	public static final String SIGN_TYPE_MIDDLEMAN = "02";

	public static final String SIGN_TYPE_RENTER = "03";

	/**
	 * 放款环节处理
	 */
	public static final String LENDPAY_POSITION = "LENDPAY_POSITION";
	public static final String LENDPAY_STAT = "LENDPAY_STAT";

	/**
	 * 租客交租状态
	 */
	public static final String RENT_91 = "91";// 提前退租
	public static final String RENT_92 = "92";// 违约清退
	public static final String RENT_90 = "90";// 正常还款
	public static final String RENT_93 = "93";// 逾期
	public static final String RENT_94 = "94";// 订单关闭或者废弃

	public static final String EXCEL_LENDPAYLIST = "EXCEL_LENDPAYLIST";
	public static final String DOWN_URL = "DOWN_URL";
	public static final String TEMPLATE = "TEMPLATE";

	/**
	 * 放款次数
	 */
	public static final String AUTO_NUM = "5";
	public static final String MAIL_ERROR_FUNDS_MAILTOS = "MAIL_FUNDS_MAILTOS";/// 发给我们自己
	public static final String MAIL_EXCEL_FUNDS_MAILTOS = "MAIL_EXCEL_FUNDS_MAILTOS";// 发给财务
	/**
	 * 退租
	 */
	public static final String MAIL_HALFWAY_RENT_MAILTOS = "MAIL_HALFWAY_RENT_MAILTOS";// 发给业管财务和技术
	/**
	 * 研发部门所有人员
	 */
	public static final String MAIL_SYSERROR_REMIND_MAILTOS = "MAIL_SYSERROR_REMIND_MAILTOS";// 系统异常发给研发部分所有人员
	public static final String MAIL_FUNDS_SMTP_FROM_MAIL = "MAIL_FUNDS_SMTP_FROM_MAIL";
	public static final String MAIL_FUNDS_SMTP_MAIL_PASSWORD = "MAIL_FUNDS_SMTP_MAIL_PASSWORD";
	public static final String MAIL_FUNDS_SMTP_HOST = "MAIL_FUNDS_SMTP_HOST";
	public static final String MAIL_FUNDS_SMTP_PORT = "MAIL_FUNDS_SMTP_PORT";

	/**
	 * 托管机构
	 */
	public static final String TRUSTEE = "TRUSTEE";// 机构类
	public static final String ORG_ZJMJ = "ORG_ZJMJ";// 浙江麦家
	public static final String ORG_CDYJ = "ORG_CDYJ";// 成都有家
	public static final String ORG_SZMJ = "ORG_SZMJ";// 深圳麦家
	public static final String ORG_ZJPG = "ORG_ZJPG";// 浙江磐谷
	public static final String ORG_ZJXC = "ORG_ZJXC";// 杭州鑫诚
	public static final String ORG_ZJPG_COM = "ORG_ZJPG_COM";// 浙江磐谷网络科技有限公司
	public static final String ORG_ZJXC_COM = "ORG_ZJXC_COM";// 杭州鑫诚投资管理合伙企业（有限合伙）

	/**
	 * 不需要代扣的托底方
	 */
	public static final String NUN_BANKCARD = "NUN_BANKCARD";

	/**
	 * 宝付代扣接口参数
	 */
	public static final String BF_MEMBER_ID = "BF_MEMBER_ID"; // 商户号
	public static final String BF_VERSION = "BF_VERSION"; // 版本号
	public static final String BF_TERMINAL_ID = "BF_TERMINAL_ID"; // 终端号
	public static final String BF_PFX_NAME = "BF_PFX_NAME"; // 私钥名
	public static final String BF_PFX_PWD = "BF_PFX_PWD"; // 私钥密码
	public static final String BF_CER_NAME = "BF_CER_NAME"; // 公钥名
	public static final String BF_REQUEST_URL = "BF_REQUEST_URL"; // 接口请求地址
	public static final String BF_WITHHOLD = "13"; // 宝付代扣交易之类
	public static final String BF_WITHHOLD_SELECT = "31"; // 宝付代扣查询交易子类
	public static final String BF_TXN_TYPE = "0431"; // 交易类型

	/**
	 * 宝付代扣查询交易结果未知，需再次查询的错误码
	 */
	public static final String BF00100 = "BF00100"; // 系统异常，请联系宝付
	public static final String BF00112 = "BF00112"; // 系统繁忙，请稍后再试
	public static final String BF00113 = "BF00113"; // 交易结果未知，请稍后查询
	public static final String BF00115 = "BF00115"; // 交易处理中，请稍后查询
	public static final String BF00144 = "BF00144"; // 该交易有风险，订单处理中
	public static final String BF00202 = "BF00202"; // 交易超时，请稍后查询

	// 麦家请求接口对应说明
	public static final Map<String, String> bussniessMethod = new HashMap() {{    
	    put("accountOpenSign","客户签约");put("accountCloseSign","客户解约");put("accountDetailsQuery","还款计划查询");put("zujinleViewAccountDetailsQuery","预览还款计划");put("zujinleAccountDetailsQuery","麦家租金乐查询交易状态");put("loanApplyQuery","贷款跟进");put("lendpayQuery","放款查询");put("repayQuery","还款查询");put("queryOrderStatus","订单是否在待信审中");put("zujinleApply","租客租金乐申请");put("zujinleCacmPush","麦家确认支付推送");put("zujinleRepayPush","租金乐租客提前还款");put("zujinleHalfwayAdvance","麦家租客退租或订单超时关闭");put("previewNewRepayPlan","0304");
	    put("applyFinanceHouse","存量房源租金乐金融业务申请");put("getOrgIdByCityCode","通过城市查询托底机构");}};

	/**
	 * 任务列表查询过滤托底组织
	 */
	public static List<Long> filterGuaranteeOrgIds = Arrays.asList(79L);
	
	public static List<String> filterCustomerNames = Arrays.asList(
			"韦祖河", "周游星", "蔡自强", "彭玲娟", 
            "高世杰", "江轩昂", "鄢玲玲", "郭淑花",
            "程翠", "苏文虹", "郭女士", "周游星1",
            "周游星2", "曹世红", "罗婷", "胡珍珠", 
            "程远颢", "韦祖河1", "张益红", "李文杰", 
            "周宇峰", "李易适", "易娟", "王罡", "胡杭杰", 
            "姚亮", "孔亚军", "朱胜杰", "潘小凯",
            "冯庆凯", "葛维维","李文杰","王永丰","王仁高","npt","王伟国","葛维","袁伟","李龙干");
	public static List<String> filterCityNames = Arrays.asList(
			"北京市","上海市","广州市","深圳市","重庆市","成都市","武汉市","郑州市","杭州市","南京市");
	/**
	 *同盾免校验身份证号
	 */
	public static List<String>filterIdNo =Arrays.asList("362330199107287910","330681199102027457","412829198808022028","330881199502051932","410325198702251514","340821199011025217",
			"510113199009167148","431121199005196022","430528199406105860","340824199104057428","330682199207036313",
			"420625198210152534","330501198304059412","331081199207110036","360622199207064532","360428198611214312",
			"362322199006231512","341021198912040070","420625199402057421","612326198604056016","511324199309064387",
			"510121198911255287","330327199008150067","320683198607255056","331081198303230033",
			"410327199212051066","452226198703024831","330521199201120217","42068319940922672X","330122199008151710");
	
	/**
	 * 1 为代扣银行 2 收款银行
	 */
	public static final String WITHHOLD_BANK_TYPE = "1";

	public static final String LENDPAY_BANK_TYPE = "2";

	/**
	 * 资金对账-账户
	 */
	public static final int CHECK_ACCOUNT_MJ = 1; // 麦家
	public static final int CHECK_ACCOUNT_YJ = 2; // 有家
	public static final int CHECK_ACCOUNT_SZMJ = 3; // 深圳麦家
	public static final int CHECK_ACCOUNT_XC = 4; // 鑫诚
	public static final int CHECK_ACCOUNT_LLPG = 5; // 连连磐谷
	public static final int CHECK_ACCOUNT_BFPG = 6; // 宝付磐谷
	public static final int CHECK_ACCOUNT_MJGZ = 7; // 麦家公账

	/**
	 * 资金对账-操作类型
	 */
	public static final int CHECK_TYPE_1 = 1; // 预付服务费
	public static final int CHECK_TYPE_2 = 2; // 代扣服务费
	public static final int CHECK_TYPE_3 = 3; // 借款出账
	public static final int CHECK_TYPE_4 = 4; // 借款还款
	public static final int CHECK_TYPE_5 = 5; // 租金还款
	public static final int CHECK_TYPE_6 = 6; // 租金代还
	public static final int CHECK_TYPE_7 = 7; // 登记费
	public static final int CHECK_TYPE_8 = 8; // 逾期费
	public static final int CHECK_TYPE_9 = 9; // 期管理费

	/**
	 * 资金对账-来源
	 */
	public static final String CHECK_SOURCE_LL_PAYFOR = "连连代付";
	public static final String CHECK_SOURCE_LL_WITHHOLD = "连连代扣";
	public static final String CHECK_SOURCE_LL_INTBK = "连连网银";
	public static final String CHECK_SOURCE_BF = "宝付";
	public static final String CHECK_SOURCE_XJ = "现金";
	public static final String CHECK_SOURCE_ZFB = "支付宝";
	public static final String CHECK_SOURCE_WX = "微信";
	public static final String CHECK_SOURCE_XX = "线下";

	/**
	 * 服务费收款帐户标识
	 */
	public static final String SERVICEFEE_ACCOUNT = "SERVICEFEE_ACCOUNT";

	/**
	 * 
	 */
	public static final String TENANTTYPE_CENTRAL = "1"; // 集中式
	public static final String TENANTTYPE_DISTRIBUTE = "2"; // 分散式

	/**
	 * 流程状态
	 */
	public static final String FLOW_ING = "ING"; // 流转中
	public static final String FLOW_END = "END"; // 结束

	/**
	 * 退租临时放款标识 0 为放款关闭 1为打开
	 */
	public static final String TEMP_HALFRENT_FLAG = "TEMP_HALFRENT_FLAG";
	/**
	 * 分帐临时覆盖标识 0为关闭1为打开
	 */
	public static final String TEMP_SUBACCOUNT_FLAG = "TEMP_SUBACCOUNT_FLAG";

	/***
	 * 还款成功子状态
	 */
	public static final String REPAYMENT_WITHHOLD_STAT = "0";// 代扣默认和初始化状态
	public static final String REPAYMENT_COVER_STAT = "1";// 覆盖
	public static final String REPAYMENT_OFFLINE_STAT = "2";// 线下还款
	public static final String REPAYMENT_REFUNDS_STAT = "3";// 多扣退款
	public static final String REPAYMENT_ONLINE_STAT = "4";// 网银支付
	public static final String REPAYMENT_ADVANCED_STAT = "5";// 运营商垫付
	public static final String REPAYMENT_MIXWITHHOLD_STAT = "6";// 合并代扣
	public static final String REPAYMENT_PREPAY_STAT = "7";// 提前结清
	/**
	 * 对比标识
	 */
	public static final String COMPARE_EQ = "eq";// 相等
	public static final String COMPARE_LT = "lt";// 小于
	public static final String COMPARE_GT = "gt";// 大于

	public static final String UPLOAD_FILE_PATH = "UPLOAD_FILE_PATH";
	public static final String DOWNLOAD_FILE_PATH = "DOWNLOAD_FILE_PATH";

	public static final String JDBC_URL = "jdbc.url";

	/**
	 * 连连网银支付
	 */
	public static final String LL_INTERNET_BANK_VERSION = "1.0"; // 老版本号
	public static final String LL_INTERNET_BANK_VERSION_NEW = "1.1"; // 新版本号 新增memo、bank_name字段
	public static final String LL_INTERNET_BANK_VALID = "10080"; // 订单有效时间
	public static final String LL_INTERNET_BANK_URL_RETURN = "LL_INTERNET_BANK_URL_RETURN"; //	 支付结束显示合作商户系统地址
	public static final String LL_INTERNET_BANK_REPAY_NOTIFY_URL = "LL_INTERNET_BANK_REPAY_NOTIFY_URL"; // 异步回调地址
	public static final String LL_INTERNET_BANK_REPAY_NOTIFY_URL_MERGE = "LL_INTERNET_BANK_REPAY_NOTIFY_URL_MERGE"; //  合并支付异步回调地址

	public static final String LL_INTERNET_BANK_PAY_URL = "LL_INTERNET_BANK_PAY_URL"; // 连连支付WEB收银台支付服务地址
	public static final String LL_INTERNET_BANK_ORDER_QUERY = "LL_INTERNET_BANK_ORDER_QUERY"; // 订单查询地址

	/**
	 * 逾期
	 */
	public static final String WF_ALL_ORDER_STAT = "WF_ALL_ORDER_STAT";

	public static final String FILTER_CITYS = "FILTER_CITYS";// 过滤的城市

	/**
	 * 待还金额常量
	 */
	public static final String WF_NONPAYEMENT_STAT = "WF_NONPAYEMENT_STAT";

	public static final String FILETER_ORG_IDS = "FILETER_ORG_IDS";

	/**
	 * 
	 */
	public static final String SUBACCOUNT_OPEN_FLAG = "SUBACCOUNT_OPEN_FLAG";

	/*
	 * 短信参数
	 */
	public static final String SMS_URL = "SMS_URL";
	public static final String SMS_ACCOUNT = "SMS_ACCOUNT";
	public static final String SMS_PASSWORD = "SMS_PASSWORD";
	public static final String SMS_SIGN = "SMS_SIGN";
	public static final String AUTHAPPLY_FLAG = "AUTHAPPLY_FLAG";//授权标识 为0时不授权 为1时授权
	
	/**
	 * 退租相关
	 */
	public static final String WF_RENTHALFTWAY_STAT = "WF_RENTHALFTWAY_STAT";

	/**
	 * 磐谷加密私钥、公钥
	 */
	public static final String PANGU_PRI_KEY = "PANGU_PRI_KEY";
	public static final String PANGU_PUB_KEY = "PANGU_PUB_KEY";
	public static final String MAIJIA_PRI_KEY = "MAIJIA_PRI_KEY";
	public static final String MAIJIA_PUB_KEY = "MAIJIA_PUB_KEY";
	/**
	 * 同盾 四要素校验
	 */
	public static final Integer TONGDUN_TYPE_CREDIT_FOUR =1;
	
	/**
	 * 同盾 三要素
	 */
	public static final Integer TONGDUN_TYPE_CREDIT_PHONETHREE =2;
	/**
	 * 同盾 自然人识别
	 */
	public static final Integer TONGDUN_TYPE_CREDIT_NPRECOGNITION =3;
	/**
	 * 同盾 检索引擎
	 */
	public static final Integer TONGDUN_TYPE_CREDIT_POLICY =4;

	/**
	 * 认证通过
	 */
	public static final Integer TONGDUN_STUTAS_SUCCESS = 1;
	/**
	 * 认证失败
	 */
	public static final Integer TONGDUN_STUTAS_FAIL = 2;
	/**
	 * 同盾库不存在
	 */
	public static final Integer TONGDUN_STUTAS_NON_EXISTENT = 3;

	/**
	 * 网银支付-业务场景类型
	 */
	public static final Integer SCENE_TYPE_1 = 1;			//借款还款
	public static final Integer SCENE_TYPE_2 = 2;			//服务费
	public static final Integer SCENE_TYPE_3 = 3;			//租金乐代还
	public static final Integer SCENE_TYPE_4 = 4;			//登记费
	public static final Integer SCENE_TYPE_5 = 5;			//逾期费
	public static final Integer SCENE_TYPE_6 = 6;			//期管理费

	/**
	 * 设置逾期费率
	 */
	public static final String ZXSF_OVERDUE_RATE = "ZXSF_OVERDUE_RATE";		//装修收房逾期利率
	public static final String ZJL_OVERDUE_RATE = "ZJL_OVERDUE_RATE";		//租金乐逾期利率
	public static final String REGISTRATION_FEE = "REGISTRATION_FEE";		//登记费

	public static final String PANGU_MOGO_PRI_KEY = "PANGU_MOGO_PRI_KEY";
	public static final String PANGU_MOGO_PUB_KEY = "PANGU_MOGO_PUB_KEY";

	/**
	 * 
	 */
	public static final String SUBACCOUNT_TYPE_LEDGER_ACCOUNT = "1";
	public static final String SUBACCOUNT_TYPE_SETDIFFAMT = "2";
	public static final String SUBACCOUNT_TYPE_SUBMIT = "3";
	public static final int HEAD_LENGTH = 71;
	
	public static final String CRD_ANSWER = "00000000000000000000";
	//联网核查实体机构号
	public static final String INST_NUM = "98";
	
	public static final String EMAIL_TAIL = "@163.com";
	/**
	 * 默认指定人
	 */
	
	public static final String REJECT_DEFAULT_ASSIGN_YG = "REJECT_DEFAULT_ASSIGN_YG";
	public static final String REJECT_DEFAULT_ASSIGN_CEO = "REJECT_DEFAULT_ASSIGN_CEO";
	public static final String REJECT_DEFAULT_ASSIGN_ACC = "REJECT_DEFAULT_ASSIGN_ACC";
	public static final String REJECT_DEFAULT_ASSIGN_CAS = "REJECT_DEFAULT_ASSIGN_CAS";
	
	
	//退租
	public static final String RENTER_HALFT_WAY_STAT = "3";
	/**
	 * 建设银行-网银支付
	 */
	public static final String MERCHANTID = "105331000007024";		//商户代码
	public static final String POSID = "014294404";					//柜台代码
	public static final String BRANCHID = "330000000";				//分行代码
	public static final String CURCODE = "01";						//币种
	public static final String TXCODE = "520100";					//交易码
	public static final String GATEWAY = "W1Z0";					//网关类型
	public static final String BANKURL = "https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain";
	public static final String CCB_KEY = "30819d300d06092a864886f70d010101050003818b0030818702818100ab5da3b4bc7b90b190c036a129b3580b26486cf7137d7d9695b2863eeef775ebd1eaf1a7a4f1892cfc9d03b5d92fdd9d8a6b825504fc7a17acc0f5d8285690cbfdcf37eebc8c192868572a3d0124287d082eaaf3933ede4af4aa1fbb18c4f9b2a147e3d8dac5c87af276018cff2b857d62002ea349e867290d308d05f6422acb020113";
	public static final String PUB = "49e867290d308d05f6422acb020113";


	public static final String RETURN_PAGE_FLAG = "1";//分帐页面跳转
	
	public static final String DUE_FLAG = "1";//1为逾期
	
	public static final String UNPAID_STAT= "80";//待还款
	public static final String HALFWAY_STAT= "91";//退租
	public static final String PAID_STAT= "90";//已还款
	public static final String REPAYMENT_INIT_STAT = "0";
	
	//贷后线下还款方式
	public static final String REPAYMANET_INFO_HALFWAYPAYFOR = "退租垫付";
	public static final String REPAYMANET_INFO_OFFINE = "线下还款";
	public static final String REPAYMANET_INFO_PAYFOR = "垫付";
	
	/**
	 * 资源存储根目录
	 */
	public static final String SOURCE = "source";
}